package com.fengziyu.lib_recyclerview_fzy.entity

// 登录响应数据类
data class LoginResponse(
    val code: Int,           // 响应状态码
    val data: LoginEntity,   // 登录成功后返回的用户信息
    val message: String      // 响应消息
)

// 用户信息数据类
data class LoginEntity(
    // 所有属性都提供默认值，使得可以创建空对象，用于错误处理
    val address: Any? = null,    // 地址，允许为null
    val admin: Boolean = false,   // 是否是管理员
    val birth: Any? = null,      // 生日
    val coinCount: Int = 0,      // 币数量
    val email: Any? = null,      // 邮箱
    val icon: String = "",       // 头像URL
    val id: Int = 0,            // 用户ID
    val nickname: String = "",   // 昵称
    val password: String = "",   // 密码
    val publicName: Any? = null, // 公开名称
    val sex: Any? = null,       // 性别
    val token: String = "",      // 登录令牌
    val type: Int = 0,          // 用户类型
    val username: String = ""    // 用户名
)